home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / crdfsh40.zip / CARDFISH.DOC < prev    next >
Text File  |  1992-05-28  |  15KB  |  534 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.               ┌────────────────────────────────────────────────┐
  8.               │                                                │
  9.               │  █▀▀▀▀▀▀█                                      │
  10.               │  █                                             │
  11.               │  █         ▄▄▄  ▄▄▄▄  ▄▄▄  ▄▄▄▄ ▄▄▄ ▄▄▄▄ ▄  ▄  │
  12.               │  █        █   █ █   █ █  █ █     █  █▄   █  █  │
  13.               │  █        █▄▄▄█ █▀▀█  █  █ █▀▀   █   ▀█▄ █▀▀█  │
  14.               │  █▄▄▄▄▄▄█ █   █ █   █ █▄▄▀ █    ▄█▄ ▄▄▄█ █  █  │
  15.               │                                                │
  16.               └────────────────────────────────────────────────┘
  17.  
  18.  
  19.        Cardfish 4.0
  20.        Copyright (c) 1990, 1991, 1992, Mark A. Downing.  All rights reserved.
  21.        ----------------------------------------------------------------------
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.        One of my favorite doors is a game called Card Guppies.  In late
  29.        1989, I discovered that all doors written with the Doorpatch Kit
  30.        would lock up my BBS for no apparent reason.  Card Guppies was
  31.        one of those doors.
  32.  
  33.        I contacted the author and learned he had no plans to rewrite the
  34.        door to support modems with higher than 9,600 bps.  That's when I
  35.        decided to attempt a version of my own.
  36.  
  37.        The result is CardFish.  It plays true to the popular TV game
  38.        show, Card Sharks.  However, I've included quite a few variables,
  39.        (some of which are available only in the registered version.)
  40.  
  41.        After setting up the game on your BBS, many of your callers will
  42.        find it greatly addictive.  (And, I hope you do, too!)
  43.  
  44.  
  45.        Mark A. Downing
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.                                 C A R D F I S H
  61.                                           Index
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.              Overview ....................................... 1
  70.  
  71.              Setup ........................................ 1-4
  72.  
  73.              Batch File ..................................... 4
  74.  
  75.              Other Notes ...................................4-5
  76.  
  77.              Support ........................................ 5
  78.  
  79.              Acknowledgements ............................... 5
  80.  
  81.              Program Fees ................................... 6
  82.  
  83.              Order/Registration Form ........................ 7
  84.  
  85.              History ........................................ 8
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.        Overview
  98.        ----------------------------------------------------------------
  99.  
  100.        Cardfish is a Card Sharks clone written with Sam Smith's ProKit.
  101.        The rules of the game are simple.  You bet a dollar amount based
  102.        on the card currently displayed -- and what you think the next
  103.        card will be.  For instance, if a seven is showing, you can bet
  104.        $20 the next card will be higher or lower than that seven.  If
  105.        you are correct, you win.  If not, you lose your $20 bet.  It's
  106.        that simple.
  107.  
  108.        A few twists have been added, most of which can be customized by
  109.        the Sysop. Somewhere in the deck of cards is one or more Jokers.
  110.        Find one, and you're ruined... bankrupt!
  111.  
  112.        Suits can be considered in the value of a card.  They are valued
  113.        in the ascending following order:  Hearts, Diamonds, Clubs, and
  114.        Spades.  The Two of Hearts is the lowest card in the deck, and
  115.        the Ace of Spades is the highest.  This feature can be switched
  116.        on or off.
  117.  
  118.        Players begin the game with $20 (selectable by Sysop), and will
  119.        be allowed as many plays per day as the Sysop decides.  The
  120.        closing balance for the day will be carried over to the next
  121.        play.  Once the player reaches a pre-selected dollar amount, he
  122.        or she goes into the "Hall of Bank Breakers".
  123.  
  124.        CardFish is self explanatory.  There's a menu with a help screen,
  125.        a top score listing, "Bank Breakers" listing, and options to
  126.        start the game, exit back to the BBS, or hang up.
  127.  
  128.  
  129.        SPECIAL NOTE: Maximum number of plays per day, number of Jokers
  130.                      in the deck, and the dollar amount with which a
  131.                      player begins can be set by the Sysop only with
  132.                      the registered version.
  133.  
  134.  
  135.  
  136.  
  137.  
  138.        Setup
  139.        ----------------------------------------------------------------
  140.  
  141.        Setup is as easy as the rules.  If you've previously setup doors
  142.        using ProKit, you already know how to do it!
  143.  
  144.        Create a directory for CardFish, and copy all of the files from
  145.        this .ZIP into it.  The program will create all other necessary
  146.        files.
  147.  
  148.                                         -1-
  149.  
  150.  
  151.        Setup (Contd.)
  152.        ==============
  153.  
  154.  
  155.  
  156.        The CARDFISH.CNF file is included.  It can be customized using
  157.        the following guide.
  158.  
  159.  
  160.  
  161.  
  162.        Line 1         DRIVER
  163.  
  164.           Example #1:
  165.           INTERRUPT   - The best driver to use.
  166.  
  167.           Example #2:
  168.           PCBTrap     - Available if INTERRUPT doesn't work for you.
  169.  
  170.  
  171.  
  172.        Line 2         BANKBREAKER FILENAME
  173.  
  174.           Example:
  175.           CARDBANK    - The name of the CardFish BankBreakers file.
  176.                       This should include the full pathname.
  177.  
  178.  
  179.        Line 3         BULLETIN FILENAME
  180.  
  181.           Example:
  182.           FISHCARD    - The name of the bulletin file.  This should
  183.                       include the full pathname.
  184.  
  185.  
  186.        Line 4         MAX NAMES ON SCORECARD
  187.  
  188.           Example:
  189.           10          - The number of the top scores to display.  The
  190.                       maximum number is 100.
  191.  
  192.  
  193.        Line 5         MAX PLAYS PER DAY  (* Registered Feature *)
  194.  
  195.           Example:
  196.           3           - The maximum number of times a caller can play
  197.                       in one day.
  198.  
  199.  
  200.  
  201.  
  202.  
  203.                                         -2-
  204.  
  205.  
  206.  
  207.        Setup (Contd.)
  208.        ==============
  209.  
  210.  
  211.        Line 6         SUIT SWITCH
  212.  
  213.           Example:
  214.           ON          - This flag allows you to control the suit values.
  215.                       If you want the suits to have an effect on the
  216.                       play, set to ON.   Otherwise the face value of
  217.                       the card will be used.
  218.  
  219.  
  220.        Line 7         MINIMUM FOR BANKBREAKER
  221.  
  222.           Example:
  223.           5000000     - The bankbreakers minimum value, or the minimum
  224.                       required to break the bank.  The maximum is
  225.                       $999,000,000,000,000. (Note: If the minimum is
  226.                       set below $100,000, the program will default to
  227.                       $1,000,000.)
  228.  
  229.  
  230.        Line 8         MAX JOKERS  (* Registered Featured *)
  231.  
  232.           Example:
  233.           6           - The number of Jokers in the deck.  The more
  234.                       Jokers, the tougher the game.
  235.  
  236.  
  237.        Line 9         MONTHLY RESET SWITCH
  238.  
  239.           Example:
  240.           Y or N      - Delete the CARDFISH.DAT file at the end of the
  241.                       month.  By entering Y, the CARDFISH.DAT, the score
  242.                       card, and BankBreakers files are deleted (reset to
  243.                       zero,) on the first of the month!
  244.  
  245.  
  246.        Line 10        STARTING CASH  (* Registered Feature *)
  247.  
  248.           Example:
  249.           10          - The dollar amount the player starts with when
  250.                       they begin the first time, after they have gone
  251.                       bankrupt, or the beginning of a new month.  The
  252.                       maximum is $50,000.
  253.  
  254.  
  255.  
  256.  
  257.  
  258.                                         -3-
  259.  
  260.  
  261.  
  262.        Setup (Contd.)
  263.        ==============
  264.  
  265.  
  266.        Line 11        SHUFFLE SPEED
  267.  
  268.           Example:
  269.           5           - Selects the speed with which the deck is shuffled.
  270.                       Set this field to 1 for fastest deck shuffle or set
  271.                       it to 10 for slowest. Anything inbetween for adjust-
  272.                       ment. If you leave this field blank the default will
  273.                       be 5.                   
  274.  
  275.  
  276.        NOTE:  The bulletin file feature and the default starting amount
  277.               are only enabled if you have registered your program.
  278.               Just a minor incentive for you!
  279.  
  280.  
  281.  
  282.  
  283.  
  284.        The Batch File
  285.        ----------------------------------------------------------------
  286.  
  287.        The batch file is what PCBoard uses to call CardFish.  It
  288.        should look something like this:
  289.  
  290.            echo off
  291.            c:
  292.            cd\pcb\doors\cardfish
  293.            cardfish cardfish.cnf c:\pcb
  294.            cd\pcb
  295.            if exist event.bat event       <---- THIS LINE IS IMPORTANT!
  296.            board
  297.  
  298.  
  299.        NOTE:  Line 6 is needed due to the ability of the program to
  300.               allow the user to logoff the BBS.
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.                                         -4-
  314.  
  315.  
  316.  
  317.        Other Notes
  318.        -----------------------------------------------------------------
  319.  
  320.        Sysop may also wish to delete the standard startup screen and the
  321.        closing message.  You can change both the CRDSTRT file (opening
  322.        screen) and the CARDBYE file (closing screen) to display any type
  323.        of opening and closing messages that you wish.  Use the PCBoard
  324.        ANSI codes for coloring.
  325.  
  326.        There is no need to run any carrier monitoring programs such as
  327.        Watchdog because of ability of ProKit routines to handle the
  328.        communications functions.
  329.  
  330.        You can also run CardFish in a local mode without having to load
  331.        PCBoard.  All you need to do is add LOCAL in caps to the end of
  332.        your command line.  Example:
  333.  
  334.                       CARDFISH CARDFISH.CNF C:\PCB LOCAL
  335.  
  336.  
  337.  
  338.  
  339.        Support
  340.        -----------------------------------------------------------------
  341.  
  342.        If you need any help with the setup or have any problems with
  343.        the door, you can reach me via the DOOR-UTL Conference on
  344.        U'NI-net/US. Or you can call The Stand BBS for direct support.
  345.  
  346.        Another place to get support, is on The Ledge PCBoard (see
  347.        number for The Ledge PCBoard on page 6.) You can leave a
  348.        personal message for me there as I check in every other day
  349.        or so.
  350.  
  351.        Please describe the nature of the problem, the system you are
  352.        running (hardware, software, and version of software,) your BBS
  353.        phone number, and a number where you can be reached by voice.  I
  354.        will get back to you as soon as is possible.
  355.  
  356.  
  357.        The Thanks
  358.        -----------------------------------------------------------------
  359.  
  360.        I must say thanks to Joseph Sheppard of The Ledge PCBoard, and
  361.        Alex Sandor of The 42 BBS III.  They have gone out of their way
  362.        to test this door and help me out with ideas along the way!  I
  363.        also wish to thank Sam Smith of The Tool Shop.  Sam has created
  364.        the BEST door kit in the world!  Without the help of these people
  365.        this program would not have been possible.
  366.  
  367.  
  368.                                         -5-
  369.  
  370.  
  371.  
  372.        I would also like to thank Jon Badeaux of The Hotline PCBoard for
  373.        some new ideas, thoughts, and especially for his help with this
  374.        documentation!
  375.  
  376.             The Stand BBS        - (805) 298-1588
  377.             The Ledge BBS        - (818) 352-3620
  378.             The Hotline PCBoard  - (818) 564-9475
  379.             The 42 BBS III       - (310) 549-5539
  380.  
  381.  
  382.  
  383.        Program fees
  384.        -----------------------------------------------------------------
  385.  
  386.        CardFish is not free, it is Shareware.  If you like this program
  387.        and consider it to be of value to you, send a contribution to the
  388.        author.  $20 is recommended.  (Please see page 7.)
  389.  
  390.        When you register, you will receive a registration card, and you
  391.        will be entitled to free updates as they are available.
  392.  
  393.        If you would like me to call your BBS and upload your registration
  394.        information to you, please enclose a couple of dollars more to 
  395.        cover the long distance phone call.  Please leave me a note
  396.        telling me that you would like me to call you.
  397.  
  398.  
  399.  
  400.        Please send all contributions to:
  401.  
  402.             Mark A. Downing
  403.             27370 Sumac Ct. #103
  404.             Canyon Country, CA 91351
  405.  
  406.  
  407.  
  408.        IMPORTANT NOTE:  Checks must be made payable to Mark A. Downing.
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.                                         -6-
  425.  
  426.  
  427.        CardFish Order & Registration form
  428.        CardFish v4.0 - Copyright (C) 1990, 1991, 1992, Mark A. Downing
  429.        -----------------------------------------------------------------
  430.  
  431.                                                     Version     Amount
  432.  
  433.        (__) CardFish Registration ..............   _________   _________
  434.  
  435.  
  436.                                              Total Enclosed    _________
  437.  
  438.  
  439.        Please notify me if you'd like me to call your BBS to upload
  440.        your registration info and the latest version of CardFish.
  441.        Please enclose $2.00 to cover the cost of a long-distance call.
  442.  
  443.        -----------------------------------------------------------------
  444.  
  445.        Enter the following information as you want it to appear on
  446.        your registration.
  447.  
  448.        Registered to:
  449.  
  450.                   ____________________________________________________
  451.                   Example: The Stand BBS
  452.  
  453.  
  454.        Your Name  ____________________________________________________
  455.  
  456.        Address    ____________________________________________________
  457.  
  458.                   ____________________________________________________
  459.  
  460.                   ____________________________________________________
  461.  
  462.  
  463.        BBS Name and Phone number:
  464.  
  465.                   ____________________________________________________
  466.  
  467.        -----------------------------------------------------------------
  468.  
  469.                 Please mail to:            Mark A. Downing
  470.                                            Attn: CardFish Registration
  471.                                            27370 Sumac Ct. #103
  472.                                            Canyon Country, CA 91351
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.                                         -7-
  480.  
  481.  
  482.  
  483.        History
  484.        -----------------------------------------------------------------
  485.  
  486.        v1.0 - First release of CardFish                         03/15/90
  487.  
  488.        v1.1 - Second release of CardFish                        03/20/90
  489.  
  490.        v2.0 - Third release - mostly cosmetic changes           07/02/90
  491.  
  492.        v2.1 - Cosmetic fix                                      07/22/90
  493.  
  494.        v2.2 - Minor recoding                                    07/25/90
  495.  
  496.        v3.0 - New items for the third official release          11/30/90
  497.  
  498.        v3.1 - A fix for 3.0 that didn't quite work
  499.  
  500.        v3.11- This should take care of it
  501.  
  502.        v3.2 - This is the fix for the fix for the fix for 3.0   12/07/90
  503.  
  504.        v3.3 - Changed structure of code to allow large numbers  02/20/91
  505.  
  506.        v3.5 - Added and changed the bulletin structures         10/10/91
  507.  
  508.        v4.0 - Changed the display code. Cleaner appearance.     05/23/92
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.                                         -8-